/***********************
 * Banner
 */

#header {
  height:252px;
}
#banner {
  position:absolute; 
  top:121px;
  left:0px;  
  height: 119px;
  width: 960px;
}

ul#breadcrumb  {
  position:absolute;
  top:278px;
  left:228px;  
  width:730px;
  max-height: 30px;
  overflow:hidden;
  font-size: 9px;
list-style: none;
margin-left:0px;
margin-bottom:0px;
}

ul#breadcrumb li {
  float:left;
  display: inline;
  padding-right: 0px;
}

ul#breadcrumb li a {
  display:inline-block;
  color: #14264D;
}

ul#breadcrumb li a:active,
ul#breadcrumb li a:hover {
  color: #0074BC;
}

ul#breadcrumb li.current {
  color: #0074BC;
}


/***********************************************************************
 * Colum Main
 */

div#columnMain {
  float:left;
  width: 613px;
  min-height: 500px;
  margin: 20px 0 0 37px;
}

div#columnMaintwoColumns {
  float:left;
  width: 600px;
  min-height: 500px;
  margin: 15px 0 0 37px;
}
/*
width: 733px;
*/



/***********************************************************************
 * Colum Left - Sub Navigation
 */

#submenustrong {
  font-weight: bold;
}

ul.submenulevel1 {
  font-size: 10px;
  margin-bottom: 35px;
  width: 190px;
  list-style: none;
  margin-left:0px;
}

ul.submenulevel1 li {
  border-bottom: 1px solid #A2A2A2;
  font-size: 10px;
  padding: 6px 0 6px 10px;
}

ul.submenulevel1 li a {
  text-decoration:none;
  color: black;
}

ul.submenulevel1 li.cur ul,
ul.submenulevel1 li.act ul {
  margin-left: 1px;
  border-left: 1px solid #A2A2A2;
  list-style: none;
  margin-bottom:0px;
}



ul.submenulevel2,
ul.submenulevel3{
list-style: none;
margin-left:0px;
margin-bottom:0px;
}

ul.submenulevel1 li.act ul.submenulevel2 {
  /*border: 0;*/
}

#nav01 ul {
  margin-top: 5px;
  margin-bottom: 10px;
}

#nav01 ul li {
  padding-left: 4px;
}


/* Level 2 */

ul.submenulevel2 li {
  border-bottom: none;
  padding: 3px 0 3px 10px;
}

ul.submenulevel2 li.cur,
ul.submenulevel2 li.act {
  font-weight: bold;
}


/* Level 3*/

ul.submenulevel3 li {
    border-bottom: none;
    padding: 0px 0 0px 10px;
}

ul.submenulevel3 li.cur,
ul.submenulevel3 li.act {
    font-weight: bold;
}


#nav01 li a.current, 
#nav01 li a.active, 
#nav01 a.active,
#nav01 a.current {
  color: #0074BC;
  font-weight: bold;
}



/*
ul.navi_subpage {
  font-size: 10px;
  float:left;
  margin-bottom: 35px;
  width: 190px;
  color: black;
  font-weight: bold;
}

ul.navi_subpage li {
  border-bottom: 1px solid #A2A2A2;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-bottom: 7px;
  font-size: 10px;
}

ul.navi_subpage li a {
  text-decoration: none;
  color: black;
}

ul.navi_subpage li.current ul li {
  border: none;
  font-weight: normal;
}

ul.navi_subpage li ul li {
  border: none;
}

ul.navi_subpage li.current ul {
  margin-left: 1px;
  border-left: 1px solid #A2A2A2;
}

ul.navi_subpage li ul li.current ul {
  margin-left: 1px;
  border-left: 1px solid #A2A2A2;
  font-weight: normal;
}

ul.navi_subpage li.current ul {
  margin-left: 1px;
  border-left: 1px solid #A2A2A2;
  font-weight: normal;
}

ul.navi_subpage li.current ul li,
ul.navi_subpage li.act ul li {
  margin-bottom:0;
  padding-bottom:0;
}

ul.navi_subpage li .test2 {
  font-weight: bold;
}

ul.navi_subpage li ul li ul {
  margin-left: 1px;
  border-left: 1px solid #A2A2A2;
  font-weight: normal;
}

ul.navi_subpage li a:hover,
ul.navi_subpage li a:active {
  color: #0074BC;
}

ul.navi_subpage li.current {
  color: #0074BC;
}

ul.navi_subpage a.active {
  color: #0074BC;
  font-weight: bold;
}

ul.navi_subpage li.current {
  font-weight: bold;
}

ul.navi_subpage li ul li {
  line-height: 10px;
}


ul.navi_subpage li.first {
  margin-top: 5px;
}

ul.navi_subpage li.last {
  margin-bottom: 5px;
}
*/

/***********************************************************************
 * Column Left -  Product Search
 */

form#product_search_nr {
  background-color: #fff;    
  color: #000000;    
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 9px;    
  text-align: left;
  width: 140px;
  height: 15px;
  padding-top: 3px;
  padding-left: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}


form#product_search_name {
  background-color: #fff;    
  color: #000000;    
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 9px;    
  text-align: left;
  width: 140px;
  height: 15px;
  padding-top: 3px;
  padding-left: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}


#sub_left_box_productsearch {
  float: left;
  margin-bottom:25px;
}

#product_search {
  background-image: url('../images/produktsuche_hintergrund.jpg');
  width: 175px;
  height: 77px;
  margin-bottom: 10px;
}

#product_search_cont {
  padding: 7px 0 0 15px;
}

/***********************************************************************
 * Column Right -  Product Request
 */

#sub_right_box1 {
  float:left;
  margin-bottom:25px;
  width: 190px;
}

#product_request {
  background-image: url('../images/produktanfrage_hintergrund.jpg');
  width: 189px;
  height: 23px;
}

#product_request_head {
  padding: 4px 0 0 8px;
}


/***********************************************************************
 * Column Right -  Download Center
 */

#sub_right_box2 {
  float: left;
  margin-bottom:25px;
  width: 190px;
  background-color: #A2A2A2;
  min-height: 100px;
}

#sub_right_box2_content {
  padding: 4px 0 0 8px;
}

/***********************************************************************
 * Column Right -  Referenzbericht
 */

#sub_right_box3 {
  float:left;
  margin-bottom:25px;
  width: 190px;
}

/***********************************************************************
 * Column Right -  Ã„hnliche Produkte
 */

#sub_right_box4 {
  float:left;
  margin-bottom:25px;
  width: 190px;
}

#sub_right_box4 ul li {
  padding-bottom: 6px;
  padding-top: 3px;
  border-bottom: 1px solid #A2A2A2;
  text-decoration: underline;
}